Data-driven attribution model